Making formal methods work: what is being done and what can be done

نویسندگان

  • P. Lundy
  • D. W. Bustard
چکیده

Despite the apparent advantages offered by formal methods, industry has been very slow to take on the techniques involved. This paper attributes some of this reticence to a lack of clear guidance on where and how formal methods fit into the software engineering process. The paper distinguishes between formal methods techniques for modelling and reasoning about systems mathematically and a formal development process a defined process for specifying, constructing and maintaining software using formal techniques. The application of formal methods in a development process are discussed and examples of a few of the industrially-oriented processes currently in use are described. These are: (i) RAISE; (ii) Cleanroom; and (iii) the formal specification of classes in object-oriented software development. Conclusions are drawn on the approach that might be taken to introducing formal techniques as a routine aspect of software development.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Being a departmental head – what does it mean? Emphasizing the salience and shades in medical academia

Dear Editor, When an academician or clinician assumes the chair of department, multiple responsibilities dawn upon the chair that requires appropriate analysis and effective decision-making skills. Head of the department is uniquely poised to translate the organisational goals into the collective performance of the departmental members. Headship is an iterative process which necessitates ...

متن کامل

O3: Children are Not Small Adults! What should be done to Better Protect Them?

Road Traffic injuries are known as the most prevalent childhood injury and besides being the greatest cause of child mortality, place an extraordinary burden on health care system. Children’s limitation in cognitive, physical and social development makes them more vulnerable in road traffic injuries than adults. Their small structure cause challenges to see and be seen and their risk taki...

متن کامل

A Shiite innatist conception of reason, and what it can do for religious education (RE)

In this study I have argued for a theoretical foundation of a coherent and defensible religious education (RE). It has been said that for RE to be accepted as a reasonable subject matter it should be researchable. But for a subject to be researchable, or research based, it needs to be supported by reason, a kind of reason that have a public and universal character. On the other hand we need a c...

متن کامل

ترسیم ساختار واقعی سازمان: ترکیبی از ساختار رسمی و غیررسمی

An organizational chart provides an overview of formal interrelationships among employees at all organizational levels.  However, drawing real interpersonal relationships in organizations requires something beyond the conventional structure of a formal organization, which is addressed as informal organization. This article aims to draw an informal organization of an Iranian ...

متن کامل

What Can Policy-Makers Get Out of Systems Thinking? Policy Partners’ Experiences of a Systems-Focused Research Collaboration in Preventive Health

Background There is increasing interest in using systems thinking to tackle ‘wicked’ policy problems in preventive health, but this can be challenging for policy-makers because the literature is amorphous and often highly theoretical. Little is known about how best to support health policy-makers to gain skills in understanding and applying systems thinking for policy action.  <br /...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004